package com.jt.www.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;


@ApiModel(description = "教育渠道,投保单列表, 查询条件, 封装实体")
public class AppForCaseQo {

    @ApiModelProperty(value = "产品编码")
    private String productCode;

    @ApiModelProperty(value = "产品名称")
    private String productName;

    @ApiModelProperty(value = "投保日期起期")
    private String applicationStartDate;

    @ApiModelProperty(value = "投保日期止期")
    private String applicationEndDate;

    @ApiModelProperty(value = "投保单号")
    private String appCode;

    @ApiModelProperty(value = "起保日期起期")
    private String polStartDate;

    @ApiModelProperty(value = "起保日期止期")
    private String polEndDate;

    @ApiModelProperty(value = "保单号")
    private String policyNo;

    @ApiModelProperty(value = "财务状态 已到账（01） 未到账（00） 部分到账（02）")
    private String financeStatus;

    @ApiModelProperty(value = "省编码")
    private String provinceCode;

    @ApiModelProperty(value = "市编码")
    private String cityCode;

    @ApiModelProperty(value = "区编码")
    private String countyCode;

    @ApiModelProperty(value = "投保人名称")
    private String holderName;

    @ApiModelProperty(value = "被保险人名称")
    private String insuredName;

    @ApiModelProperty(value = "三证合一代码")
    private String threeInOneCode;

    @ApiModelProperty(value = "投保单号")
    private List<String> appCodes;

    @ApiModelProperty(value = "机构编码")
    private String branchScope;

    @ApiModelProperty(value = "用户编码")
    private String userCode;

    @ApiModelProperty(value = "学生/老师名称")
    private String studentTeacherName;

    @ApiModelProperty(value = "学生/老师证件号")
    private String studentTeacherCardNo;

    @ApiModelProperty(value = "保单号/被保险名称/学生姓名")
    private String diffName;

    @ApiModelProperty(value = "被保险人证件号码（不包含清单人员查询）")
    private String licenceNo;

    @ApiModelProperty(value = "页码")
    private Integer pn;

    @ApiModelProperty(value = "页幅")
    private Integer ps;

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getApplicationStartDate() {
        return applicationStartDate;
    }

    public void setApplicationStartDate(String applicationStartDate) {
        this.applicationStartDate = applicationStartDate;
    }

    public String getApplicationEndDate() {
        return applicationEndDate;
    }

    public void setApplicationEndDate(String applicationEndDate) {
        this.applicationEndDate = applicationEndDate;
    }

    public String getAppCode() {
        return appCode;
    }

    public void setAppCode(String appCode) {
        this.appCode = appCode;
    }

    public String getPolStartDate() {
        return polStartDate;
    }

    public void setPolStartDate(String polStartDate) {
        this.polStartDate = polStartDate;
    }

    public String getPolEndDate() {
        return polEndDate;
    }

    public void setPolEndDate(String polEndDate) {
        this.polEndDate = polEndDate;
    }

    public String getPolicyNo() {
        return policyNo;
    }

    public void setPolicyNo(String policyNo) {
        this.policyNo = policyNo;
    }

    public String getFinanceStatus() {
        return financeStatus;
    }

    public void setFinanceStatus(String financeStatus) {
        this.financeStatus = financeStatus;
    }

    public String getProvinceCode() {
        return provinceCode;
    }

    public void setProvinceCode(String provinceCode) {
        this.provinceCode = provinceCode;
    }

    public String getCityCode() {
        return cityCode;
    }

    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    public String getCountyCode() {
        return countyCode;
    }

    public void setCountyCode(String countyCode) {
        this.countyCode = countyCode;
    }

    public String getHolderName() {
        return holderName;
    }

    public void setHolderName(String holderName) {
        this.holderName = holderName;
    }

    public String getInsuredName() {
        return insuredName;
    }

    public void setInsuredName(String insuredName) {
        this.insuredName = insuredName;
    }

    public String getThreeInOneCode() {
        return threeInOneCode;
    }

    public void setThreeInOneCode(String threeInOneCode) {
        this.threeInOneCode = threeInOneCode;
    }

    public List<String> getAppCodes() {
        return appCodes;
    }

    public void setAppCodes(List<String> appCodes) {
        this.appCodes = appCodes;
    }

    public String getBranchScope() {
        return branchScope;
    }

    public void setBranchScope(String branchScope) {
        this.branchScope = branchScope;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getStudentTeacherName() {
        return studentTeacherName;
    }

    public void setStudentTeacherName(String studentTeacherName) {
        this.studentTeacherName = studentTeacherName;
    }

    public String getStudentTeacherCardNo() {
        return studentTeacherCardNo;
    }

    public void setStudentTeacherCardNo(String studentTeacherCardNo) {
        this.studentTeacherCardNo = studentTeacherCardNo;
    }

    public String getDiffName() {
        return diffName;
    }

    public void setDiffName(String diffName) {
        this.diffName = diffName;
    }

    public Integer getPn() {
        return pn;
    }

    public void setPn(Integer pn) {
        this.pn = pn;
    }

    public Integer getPs() {
        return ps;
    }

    public void setPs(Integer ps) {
        this.ps = ps;
    }

    public String getLicenceNo() {
        return this.licenceNo;

    }

    public void setLicenceNo(String licenceNo) {
        this.licenceNo = licenceNo;
    }
}
